package Sample.Test;

import org.junit.*;
import Sample.SampleClass;
import static org.junit.Assert.*;

public class SampleTest {
	@Test
	public void Add()
	{
		SampleClass num1 = new SampleClass(1, 1);
		SampleClass num2 = new SampleClass(1, 2);
		SampleClass result = num1.Add(num2);
		SampleClass num3 = new SampleClass(2, 3);
		assertTrue(num3.Equals(result));
		
		SampleClass num1 = new SampleClass(0, 0);
		SampleClass num2 = new SampleClass(0, 0);
		SampleClass result = num1.Add(num2);
		SampleClass num3 = new SampleClass(0, 0);
		assertTrue(num3.Equals(result));
		
		SampleClass num1 = new SampleClass(-1, 1);
		SampleClass num2 = new SampleClass(1, 1);
		SampleClass result = num1.Add(num2);
		SampleClass num3 = new SampleClass(0, 2);
		assertTrue(num3.Equals(result));
		
		SampleClass num1 = new SampleClass(1, -1);
		SampleClass num2 = new SampleClass(1, 1);
		SampleClass result = num1.Add(num2);
		SampleClass num3 = new SampleClass(2, 0);
		assertTrue(num3.Equals(result));
	}
	
	public static void main()
	{
		org.junit.runner.JUnitCore.main("Sample.Test.SampleTest");
	}
}
